<?php
interface interface_product {

    public function setData($array);
    public function getData();

    public function setId($productId);
    public function get_id();

    public function setModel($model);
    public function getModel();

    public function setDescription(interface_product_description $description);
    public function getDescription($languageId);
    public function getDescriptions();

    public function setStatus($status);
    public function get_status();

    public function setCategoryId($categoryId);
    public function getCategoryId();

    public function setStoreId($storeId);
    public function getStoreId();

    public function setManufacturer($manufacturer);
    public function getManufacturer();

    public function setManufacturerId($manufacturerId);
    public function getManufacturerId();

    public function setStockStatus($stockStatus);
    public function getStockStatus();

    public function setStockStatusId($stockStatusId);
    public function getStockStatusId();

    public function setTaxClassId($taxClassId);
    public function getTaxClassId();

    public function setWeightClassId($weightClassId);
    public function getWeightClassId();

    public function setLengthClassId($lengthClassId);
    public function getLengthClassId();

    public function setKeyword($keyword);
    public function getKeyword();

    public function setSku($sku);
    public function getSku();

    public function setUpc($upc);
    public function getUpc();

    public function setEan($ean);
    public function getEan();

    public function setJan($jan);
    public function getJan();

    public function setIsbn($isbn);
    public function getIsbn();

    public function setMpn($mpn);
    public function getMpn();

    public function setLocation($location); 
    public function getLocation(); 

    public function setQuantity($quantity);
    public function getQuantity();

    public function setMinimum($minimum);
    public function getMinimum();

    public function setSubtract($subtract);
    public function getSubtract();

    public function setShipping($shipping); 
    public function getShipping();

    public function setPrice($price);
    public function getPrice();

    public function setPoints($points);    
    public function getPoints();

    public function setWeight($weight);
    public function getWeight();

    public function setLength($length); 
    public function getLength();

    public function setWidth($width);
    public function getWidth();

    public function setHeight($height);
    public function getHeight();

    public function setSortOrder($sort_order);
    public function getSortOrder();

    public function setImage($image);
    public function getImage();

    public function setViewed($viewed);
    public function getViewed();

    public function getRating();
    public function setRating($rating);

    public function setReviews($reviews);
    public function getReviews();

    public function setDateAdded($dateAdded);
    public function get_date_added();

    public function setDateModified($dateModified);
    public function getDateModified();

    public function setDateAvailable($dateAvailable);
    public function getDateAvailable();

    public function setSpecial($price);
    public function getSpecial();

    public function setReward($reward);
    public function getReward();

}
